/**
 * @author         Guanghui Wang
 * @name           addressbookApp.site.css
 * @date           2017-03-02 15:23:21
 * @description    custom layout
 */

/*bootstrap enhancement*/
.alert {
    margin-top: 20px;
}

.caret-reversed {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.table>thead>tr>th, .table>tbody>tr>td {
    text-align: center;
    vertical-align: middle;
}

.container {
    position: relative;
}

/* languageSelectDirective position */
.goRight {
    padding-top:14px;
}

/* loader animation */
.circleLoader {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: .8;
    content: '';
    border-radius: 50%;
    font-size: 6px;
    width: 1em;
    height: 1em;
    margin: -0.5em 0 0 -0.5em;
    box-shadow: 0 -1.6em 0 0 rgba(255, 255, 255, 1), -1.12em -1.12em 0 0 rgba(255, 255, 255, .75), -1.6em 0 0 0 rgba(255, 255, 255, .50), -1.12em 1.12em 0 0 rgba(255, 255, 255, .25);
    animation: .85s circle-loader steps(8) infinite;
}

@keyframes circle-loader {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* angular validation */
input.ng-invalid {
    background-color: pink;
}
